Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F13 Great Britain F3 France F4 France F5 France F4 France F5 Algeria F2 Czech Republic F4 France F16 Croatia F2 France F4 France F5 France F6 France F7 France F13 France F17 Great Britain F7 France F5 France F6 France F7 France F4 France F9 Germany F1 The Powder Byrne Trophy - Surbiton Gallagher International - Hamilton 2001 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills Internationale Tenniskampioenschappen - Scheveningen BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA challenger of Miami - Miami USTA Men's Challenger of Dallas - Dallas Open Mutouest - St. Brieuc Joinville Tennis Festival - Joinville IX Gramado Open - Gramado The Surbiton Trophy - Surbiton Kamnik Challenger - Kamnik Intelig Tennis Cup - Brasilia GHI Bronx Tennis Classic - Bronx Abierto Internacional de Salinas - Salinas drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Internationaux du Doubs - Besancon Saint Francis Health System USTA Challenger - Tulsa Amazonia Open de Tenis - Belem drkoop.com USTA Challenger of Houston - Houston Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi USTA Challenger of Las Vegas - Las Vegas ATU Cup 2001 - Weiden BH Tennis Open International Cup - Belo Horizonte Open des Alpes Trophee BNP Paribas - Grenoble Stella Artois Clay Court Championships - Budaors Credicard Tennis Cup - Campos do Jordao XL Bermuda Open - Bermuda Ispat Open 2004 - Ostrava BPCA Open de Nice-Tounoi Challenger - Nice Honda-Kah Open - Singapore VSZ Solvak Open Challenger - Kosice Hungarian Open - Budapest Open de Montauban - Montauban Copa Ericsson Venezuela - Caracas LTA Hull Challenger - Hull BH Tennis Open International Cup - Belo Horizonte Tatra Banka Slovak Open - Bratislava Open de Franche Comte - Besancon BCP Tennis Classic - Sao Paulo Challenger Copa Sevilla Internacionales de Andalucia - Seville Quelle Cup - Furth Copa Ericsson Chile - Santiago KGHM Polish Indoors - Wroclaw Copa Ericsson Brazil - Sao Paulo AXA Open - Espinho Sardinia International Championship - Cagliari Visa Tennis Open - Sao Paulo drkoop.com USTA Challenger of Tallahassee - Tallahassee Cadillac Pro Indoor USTA Challenger - West Bloomfield Open Diputacion - Cordoba 2003 Freeman Men's Challenger - Joplin Mamaia Challenger - Constanta Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Brasil Open - Florianopolis The Scottish Tennis Championships - Edinburgh San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Ahmedabad Challenger - Ahmedabad Mumbai Challenger - Mumbai Siemens Open 2002 - Scheveningen Zivnobanka Open 1999 - Prostejov GHI Bronx Tennis Classic - Bronx Sarajevo Open - Sarajevo XL Capital Bermuda Open - Bermuda Australian Unity Western Australia Open - Perth Copa Ericsson Uruguay - Montevideo s'Tennis Masters Challenger - Graz XL Challenger de Tenis Copa Sevilla - Seville Intelig Tennis Cup - Campos do Jordao USTA Challenger of San Antonio - San Antonio Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Windy City Classic - Winnetka 2004 Freeman Men's Challenger - Joplin Open 88 - Contrexeville Smith Barney Men's Challenger - Covington Morocco Tennis Tour - Marrakech Steelers Cup - Kosice USTA Challenger of Dallas - Dallas The LTA Men's Challenger - Southampton USTA/Adtech Challenger - Boston Waco International Tennis Challenger - Waco Gran Copa Ericsson - Porto Alegre Challenger 42 - Andrezieux Copa Kia Challenger ATP - Santiago Dunlop World Challenge - Toyota Noumea Challenger Bogota Challenger - Bogota Steelers Cup - Kosice Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Open de L'Isere - Grenoble Austin Challenger - Austin Credicard Mastercard Tennis Cup - Campos do Jordao Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Aberto de Sao Paulo - Sao Paulo USTA Men's Challenger of Dallas - Dallas Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Olbia Challenger - Olbia Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons 14° BH Tennis Open - Belo Horizonte IPP Open - Helsinki Delhi Challenger I - New Delhi Sail Open - New Delhi 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento St. Remy Challenger Seguros Bogota Open - Bogota College Station Challenger - College Station Orleans Challenger Eckental Challenger Tiburon Challenger - Tiburon USTA Challenger - Champaign Ford Tennis Championships - Louisville Open de Rennes La Trinitaine - Rennes Bogota Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Voit Mexico City Open - Mexico City Keio Challenger International Tennis Tournament - Yokohama Jersey Challenger Home Depot Center USTA Challenger - Carson Samsung Securities Cup - Seoul Tunis Open - Tunis Medjurgorje Open - Medjugorje Copa Kia - Santiago Open D'Orleans - Orleans Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Colombia - Bogota Music City Challenger - Nashville ECU Prague Open - Prague La Rinascente Tennis Cup Harbour Club Milano - Milan Rennes Challenger Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Powder Byrne Trophy - Surbiton Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Brasil - Sao Paulo XL Capital Bermuda Open - Bermuda VI Gramado Open de Tenis - Gramado The LTA Wrexham Challenger - Wrexham Dallas Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Challenger 42 - Andrezieux Open D'Orleans - Orleans Open de L'Isere - Grenoble Pro Challenger at Calabasas - Calabasas Singapore Mens Tennis Open - Singapore CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Legg Mason Tennis Classic - Washington D.C. Internationaux de Tennis de Brest - Brest Cyclus Open de Tenis - Florianopolis ECM Cup - Prague Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Classic - Bronx Black Forest Open 2002 - Freudenstadt Hellmann's Cup - Santiago Grand Prix Hassan II - Casablanca III Gramado Open de Tenis - Gramado Podebradka Cup - Prague Sylt Open 2000 - Sylt XI Abierto Internacional de Salinas - Salinas Geneva Challenger - Geneva Kroger / St. Jude International - Memphis USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The Nottingham Open - Nottingham Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg USTA Men's Challenger of Dallas - Dallas Waldbaum's Hamlet Cup - Long Island ECM Cup - Prague The Surbiton Trophy - Surbiton Salem Open - Hong Kong Aberto Da Costa Do Sauipe - Bahia Open Castilla y Leon Trofeo Iberdrola - Segovia Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London ECM Prague Open 2005 - Prague Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Geovillage Open Trofeo Melia Olbia - Olbia Brazil Open - Salvador Open 88 - Contrexeville Tampere Imageneering Open - Tampere The Surbiton Trophy - Surbiton Internationaux de Nouvelle-Caledonie - New Caledonia V Trani Cup - Trani La Serena Open - La Serena Salem Open - Hong Kong Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo AIG Japan Open - Tokyo VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Project Independence Men's Challenger - Mandeville Challenger DCN de Cherbourg - Cherbourg Heineken Open - Auckland Bancolombia Open - Bogota Copa Ericsson Peru - Lima The USTA Challenger at West End Racquet - Torrance Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca VIII Torneo Internazionale di Tennis - Barletta VII Avierto Internacional de Salinas - Salinas Garden Open - Rome XXXVII Torneig C.E. Laieta - Barcelona ATP Heineken Challenger 2000 - Ho Chi Minh City Sparkessen Magdeburg Open - Magdeburg XL Capital Bermuda Open - Bermuda Eisenberg Jerusalem Open 2000 - Jerusalem drkoop.com USTA Tennis Championships of Denver - Denver Generali Open 2002 - Kitzbuhel CA-Challenge 2000 - Graz Heineken Open Shanghai - Shanghai Copa Ericsson Brazil - Sao Paulo The Stella Artois Grass Court Championships - London IX Ciutat de Barcelona - Barcelona Heineken Challenger - Ho Chi Minh City Intersport Heilbronn Open - Heilbronn Copa Ericsson Chile - Santiago IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia Open de Mantouban - Montauban Frito Lay/USTA Challenger - Binghamton Wiesmann Roadster Open - Nuembrecht Challenger Ford de Cherbourg - Cherbourg Open Sainte-Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton Siemens Open 2003 - Scheveningen Open de la Ville de Saint Denis - Reunion Island USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil Qatar Exxon Mobil Open 2003 - Doha Atlanta Clay Court Challenger - Atlanta 13 BH Tennis Open International Cup - Belo Horizonte IPP Geneva Trophy - Geneva Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Morocco Tennis Tour - Rabat Sarajevo Open - Sarajevo Milan Indoors - Milan 4° Sporting Challenger - Turin Abierto Mexicano de Tenis Pegaso - Acapulco Ciudad de Pozoblanco Open Diputacion - Cordoba Unicredit Czech Open 2007 - Prostejov Music City Challenger - Nashville Heineken Open - Auckland USTA Freeman Men's Challenger - Joplin Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Galleryfurniture.com Challenge - Atlanta Ostdeutscher Sparkessen Cup - Dresden Allianz Suisse Open Gstaad - Gstaad Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Salvador Kremlin Cup - Moscow Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Abierto Mexicano de Tenis - Mexico City International Tennis Championships - Delray Beach Open de Rennes - Rennes Sybase Open - San Jose U.S. Men's Clay Court Championships - Orlando Ostrava Challenger Brasil Open - Salvador AAPT Championships - Adelaide Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg Idea Prokom Open - Sopot Next Generation Hardcourts - Adelaide Open 13 - Marseille Brasil Open - Costa do Sauipe Heineken Open - Auckland Dubai Open - Dubai Irving Challenger The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Stockholm Open - Stockholm The Stella Artois Championships - London MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Cerveza Club Columbia Open - Bogota Mercedes Cup - Stuttgart SA Tennis Open - Johannesburg Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Heineken Open - Auckland Estoril Open - Estoril Atlanta Tennis Championships - Atlanta Mercedes Cup - Stuttgart Heineken Open - Auckland Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb The Artois Championships - London ATP Studena Croatia Open Umag - Umag Moselle Open - Metz Open de Nice Cote d'Azur - Nice Jersey Challenger Kroger / St. Jude International - Memphis The Stella Artois Championships - London San Remo Challenger AEGON Championships - London Open de Moselle - Metz Asuncion Challenger AAPT Championships - Adelaide Abierto Mexicano de Tenis Pegaso - Mexico City The Stella Artois Grass Court Championships - Queen's/London Grand Prix Hassan II - Casablanca Japan Open - Tokyo CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Moselle Open - Metz Schickendanz Open - Furth Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz USTA Challenger of North Miami Beach - North Miami Beach Bogota Challenger Copa Ericsson Peru - Lima Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson Argentina - Buenos Aires The Powder Byrne Trophy - Surbiton Prague Challenger - Prague Challenger de Granby - Granby USTA Challenger of Burbank - Burbank Cairo Challenger 2002 - Cairo V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli IV Trofeo Ciudad de Quito - Quito Laser Vision USTA Challenger - Amarillo Warsteiner Grand Prix - Oberstaufen Shenzhen Open - Shenzhen TED Open - Istanbul Copa Petrobras Santiago - Santiago Aberto de Sao Paulo - Sao Paulo CA Tennis Trophy - Vienna Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Challenger 42 - Andrezieux Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Estoril Open - Estoril Open 13 - Marseille The Samsung Open - Nottingham Energis Open - Amersfoort Gold Flake Open - Chennai Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe Open 13 - Marseille The Samsung Open - Nottingham BMW Open - Munich Open 13 - Marseille Heineken Open - Auckland Brasil Open - Costa do Sauipe International Tennis Championships - Delray Beach German Open - Hamburg Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Cerveza Club Colombia Open - Bogota Open 13 - Marseille RCA Championships - Indianapolis Milan Indoors - Milan Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Toronto Energis Dutch Open - Amsterdam Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells TD Waterhouse Cup - Long Island Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca The Hypo Group Tennis International 2008 - Poertschach Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Sony Ericsson Open - Miami Wimbledon - London BB&T Atlanta Open - Atlanta French Open - Paris Australian Open - Melbourne Countrywide Classic - Los Angeles The Dubai Tennis Championships - Dubai U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QR, BRA-NZL 5-0 Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Indian Wells Tennis Masters Series - Miami U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1